package indi.zhifa.recipe.bailan5.busy.entity.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import indi.zhifa.recipe.bailan.framework.enums.entity.annotations.EnumDesc;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * Description:
 * 专题类型
 *
 * @Copyright: Copyright (c) 2020-2028 北京华咨电力科技发展有限公司 All rights reserved.
 * @author: 褚智勇(hataksumo @ 163.com)
 * @date: 2021/12/17 21:04
 */
@EnumDesc(name = "专题类型",desc = "专题的类型")
@AllArgsConstructor
public enum ESubjectType {
    ENVIRONMENT(1, "环境评价", "环境影响评价"),
    SOIL_AND_WATER_CONSERVATION(2, "水土保持", "水土保持方案"),
    LAND_USE(3, "用地预审", "用地预审/选址意见"),
    GEOLOGIC_HAZARD(4, "地质灾害", "地质灾害危险性评估"),
    MINE_PRESSING(5, "压覆矿藏", "压覆重要矿产资源评估"),
    EARTHQUAKE(6, "地震安全", "地震安全性评价"),
    RELIC(7, "文物保护", "文物保护和考古许可"),
    ECOLOGY(8, "生态影响", "生态影响专题评价"),
    ENERGY_EFFICIENT(9, "节能审查", "节能审查"),
    STABILITY_MAINTENANCE(10, "社会稳定", "社会稳定风险评估"),
    FOREST(11, "林地许可", "使用林地许可"),
    FLOOD(12, "洪水影响", "洪水影响评价"),
    COURSE(13, "航道通航", "航道通航条件影响评价"),
    APPROVAL(14, "项目核准", "项目核准"),
    ADDRESS(15, "规划选址", "选址意见");

    @EnumValue
    @Getter
    int code;
    @Getter
    String name;
    @Getter
    String description;
}
